---
id: upgrade
title: 历史更新
---

import useBaseUrl from "@docusaurus/useBaseUrl";
import Tag from "@site/src/components/Tag.js";

:::tip `ThingsGateway` 框架升级/发版规则

**升级前重点关注可能造成【破坏性】的标签类型**：<Tag>修复</Tag>、<Tag>调整</Tag>、<Tag>移除</Tag>、<Tag>升级</Tag>

版本号规则：`主版本号.次版本号.修订版本号`

- 只要【确认】为框架 `bug`，则当天修复，当天发版，修订版本号 `加 1`。
- 如果 `.csproj` 文件有变更，则当天发版，修订版本号 `加 1`。
- 其余情况，每年发布一个 `主版本`。

:::

## v3.0.0.27（已发布）

- &nbsp;<Tag>调整</Tag> 优化设备线程启停逻辑
- &nbsp;<Tag>新增</Tag> 添加winform(blazor) demo
- &nbsp;<Tag>优化</Tag> 部分页面显示内容优化

## v3.0.0.25（已发布）

- &nbsp;<Tag>调整</Tag> 删除S7插件中的DstTSAP属性,用插槽号与机架号代替，更直观
- &nbsp;<Tag>调整</Tag> OPCUAServer插件 url属性支持多个url，以逗号分割
- &nbsp;<Tag>优化</Tag> 其他代码优化

## v3.0.0.20（已发布）

- &nbsp;<Tag>优化</Tag> 优化ModbusServer GC频繁的问题


## v3.0.0.19（已发布）

- &nbsp;<Tag>新增</Tag> 添加TDengineDB时序库上传插件
- &nbsp;<Tag>新增</Tag> 添加QuestDB时序库上传插件
- &nbsp;<Tag>新增</Tag> 添加DLT645采集插件
- &nbsp;<Tag>新增</Tag> 添加调试软件
- &nbsp;<Tag>新增</Tag> 添加远程更新软件

- &nbsp;<Tag>优化</Tag> 优化OPCUA驱动
- &nbsp;<Tag>优化</Tag> 优化Modbus驱动
- &nbsp;<Tag>优化</Tag> 优化S7驱动
- &nbsp;<Tag>优化</Tag> RPC服务
- &nbsp;<Tag>优化</Tag> 其他人性化操作

- &nbsp;<Tag>调整</Tag> 内嵌TouckSocket

- &nbsp;<Tag>修复</Tag> 内存泄露
- &nbsp;<Tag>修复</Tag> 串口断连/拔出/断电等情况，重新连接
- &nbsp;<Tag>修复</Tag> 其他bug


## v2.0.0（已发布）

- &nbsp;<Tag>优化</Tag> 重构软件目录结构

- &nbsp;<Tag>优化</Tag> 修复多处遗留问题

- &nbsp;<Tag>新增</Tag> 初步添加底层驱动文档


## v1.7.0（已发布）

- &nbsp;<Tag>新增</Tag> 采集通道冗余

- &nbsp;<Tag>优化</Tag> 优化多个界面

- &nbsp;<Tag>优化</Tag> 导出导入功能优化

- &nbsp;<Tag>新增</Tag> 增加中间变量

- &nbsp;<Tag>优化</Tag> OPCUAClient支持动态类型

- &nbsp;<Tag>优化</Tag> 离线缓存多处覆盖，包含上传插件/历史报警/时序库


## v1.5.0（已发布）

 - &nbsp;<Tag>新增</Tag> 添加设备是否共用通道的选项（当IP&端口一致时或者串口号一致时生效）
 

## v1.3.0（已发布）

  - &nbsp;<Tag>新增</Tag> 添加IotSharp插件


## v1.2.0（已发布）

  - &nbsp;<Tag>新增</Tag> 添加OPCUAServer插件

##

## v1.1.0（已发布）


  - &nbsp;<Tag>新增</Tag> 添加OPCDAClient采集插件

  - &nbsp;<Tag>新增</Tag> 添加OPCUAClient采集插件

  - &nbsp;<Tag>新增</Tag> 开发串口基础框架

##

## v1.0.0（已发布）

  - &nbsp;<Tag>新增</Tag> 初始发布


##
